package com.cax.common.config.minio;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 读取项目相关配置
 *
 * @author wssl
 */
@Data
@Component
@ConfigurationProperties(prefix = "minio.config")
public class MinioProperties {
    /**
     * url
     */
    private String url;

    /**
     * 连接账号
     */
    private String accessKey;

    /**
     * 连接秘钥
     */
    private String secretKey;

    /**
     * minio存储桶的名称
     */
    private String bucketName;

    /**
     * 文件下载到本地的路径
     */
    private String downloadDir;

    /**
     * 系统文件访问域名 此域名会在nginx中配置 然后代理到minio服务中
     */
    private String fileDomainName;

    /**
     * #如果是true，则用的是https而不是http,默认值是true
     */
    private Boolean secure;

}
